home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / fyi291.zip / FYIPRV.ZIP / IDE.TXT
Text File  |  1991-05-31  |  4KB  |  68 lines

  1.              TITLE:Supporting AT and IDE Disks on NetWare 386 with the ISADISK 
  2.                    Driver
  3.       DOCUMENT ID#:FYI-P-3409
  4.               DATE:5/17/91
  5.            PRODUCT:Netware
  6.    PRODUCT VERSION:3.11
  7.         SUPERSEDES:NA
  8.  
  9.            SYMPTOM:NA
  10.  
  11. ISSUE/PROBLEM
  12.  
  13. The ISADISK disk driver supplied with NetWare 386 is intended to support 
  14. all drives that comply with the original IBM PC/AT specification. DOS uses 
  15. a BIOS INT 13 to get the disk size and geometry. The BIOS looks at the CMOS 
  16. setup of the machine and finds the disk type. Then it will look up that 
  17. disk type in its tables in EPROM and puts a pointer to that disk type in 
  18. INT 41 for drive "C" and INT 46 for drive "D." This has worked well in the 
  19. past until several new developments in recent years have presented new 
  20. challenges for disk drivers to support these features.
  21.  
  22. The issues presented by these new drives:
  23.  
  24. 1. The development of drives not included in the machines BIOS tables.  
  25. These drives allow there to be a user defined drive type and the interrupt 
  26. is redirected to point to that drive. In some cases the controller may 
  27. perform this redirection.
  28.  
  29. 2. The development of drives with more than 1024 cylinders. BIOS INT 13 
  30. supports only 10 bits to define the number of cylinders. This imposes a
  31. limit of 1024 cylinders. Some vendors get around this problem by providing 
  32. controllers that perform a translation so that a drive is presented to the 
  33. operating system that has less than 1024 cylinders. This method works most 
  34. of the time but in some instances does not allow the entire capacity of the 
  35. drive to be used.
  36.  
  37. 3. The development of secondary controllers. Vendors such as Compaq 
  38. Computer Corporation have introduced secondary controllers that allow two 
  39. additional drives to be used. For DOS, Compaq provides a device driver that 
  40. must be loaded in order to support the secondary controller.
  41.  
  42. 4. IDE Disks. IDE disks solve some of these problems and create others. A 
  43. specification has been submitted to ANSI. Until a final specification is 
  44. adopted that everyone must comply with, there may be difficulties 
  45. supporting some drives. The IDE drive is a block device and thus unlike the 
  46. ESDI and MFM drives, it can work as any size drive that is equal or smaller 
  47. than it. For example, if the user wants to install an 80 megabyte drive in 
  48. a system, he can choose a definition for an 80 megabyte or smaller drive 
  49. and have the drive work correctly with the capacity of that definition.
  50.  
  51. Dealing with the issues with the ISADISK.DSK driver.
  52. Secondary controllers. If ISADISK.DSK does not recognize the secondary 
  53. controller, reload the driver with the "/l" option. This allows a 
  54. redirected BIOS table to be recognized and will assume a full table. When 
  55. using the "/l" option special attention should be made to ensure that the 
  56. drive is registered correctly. IDE Drives. The ISADISK.DSK driver works 
  57. with most of the IDE drives. Using the "/b" option will allow some of the 
  58. IDE drives to work that otherwise can't. This option instructs the driver 
  59. to skips it's checks for NetWare ready and CCM.
  60.  
  61. User defined or drives with more than 1024 cylinders. If NetWare cannot see 
  62. the full capacity of the drive, you can use a controller that provides 
  63. translation. Another option is to use a drive that has the same cylinders 
  64. and heads as the actual drive but will give you more capacity than the 
  65. drive type that you are currently using. A "CCM" or "NetWare Ready" drive 
  66. will allow the entire capacity of the drive as this information is written 
  67. on the disk. 
  68.